package com.kcwx.shareddomain.common.dto;

import com.kcwx.common.exception.ServiceException;

/**
 * 删除参数接口认证
 *
 */
public class DelParaValid {

    /**
     * 批量删除参数验证
     *
     */
    public static  Long[] validBatchDel(DeleteDto dto){
        Long []ids=dto.getIds();
        if(ids==null||ids.length==0){
            throw new ServiceException("执行批量删除操作时，请求参数ids不可为空");
        }
        return ids;
    }
    /**
     * 删除参数验证
     *
     */
    public static Long validDel(DeleteDto dto){
        Long id=dto.getId();
        if (id==null){
            throw new ServiceException("执行删除操作时，请求参数id不可为空");
        }
        return id;
    }
}
